#ifndef TARGET_FINDING_H
#define TARGET_FINDING_H

#include "states/MazeState.h"
namespace tfr
{
const int NEIGHBOURS_SIZE=13;
const int RULES_SIZE=9;//72;

const int rules[RULES_SIZE][NEIGHBOURS_SIZE+2]={


    {EMPTY,1,3,1,3,1,3,3,3,1,1,1,1,3,OCCUPIED},//NES
    {EMPTY,3,3,1,3,1,3,1,3,1,3,1,1,1,OCCUPIED},//SEW
    {EMPTY,1,3,3,3,1,3,1,3,1,1,3,1,1,OCCUPIED},//NWS
    {EMPTY,1,3,1,3,3,3,1,3,1,1,1,3,1,OCCUPIED},//NEW
    {EMPTY,1,3,1,1,0,0,0,3,1,3,3,3,1,OCCUPIED},//N-E-SE
    {EMPTY,1,3,0,0,0,1,1,3,1,3,1,3,3,OCCUPIED},//N-W-SW
    {EMPTY,1,3,1,3,0,0,0,1,1,3,3,1,3,OCCUPIED},//N-E-NW
    {EMPTY,0,3,1,3,1,1,0,0,1,3,3,3,1,OCCUPIED},//S-E-SW
    {EMPTY,0,0,0,3,1,3,1,1,1,3,3,3,3,OCCUPIED},//S-W-NW

};

}

#endif // TARGET_FINDING_H
